﻿$(function() {
    if ($('#postback').length > 0) {
        if ($('#parentid').val()) {
            parent.frames.tree.expand($('#parentid').val(), true);
            if ($('#oldparentid').val()) {
                parent.frames.tree.expand($('#oldparentid').val(), true);
                $('#oldparentid').val('');
            }
        }
        else {
            parent.frames['tree'].location.href = base + 'kb.ivp/node';
        }
    }
});

function changeParent() {
    $('#parentadvice').show();
    parent.frames.tree.setMode('SELECTONE');
    return false;
}

function setParent(id, path, breadcrumbs) {
    if (id < 0) {
        parent.frames.tree.setMode('NORMAL');
        $('#parentadvice').hide();
        return false;
    }

    var oldpath = $('#path').val();
    if (path == oldpath || (path.length > oldpath.length && path.substr(0, oldpath.length) == oldpath)) {
        alert('Нельзя перенести раздел базы знаний в один из его дочерних разделов.');
        return false;
    }
    
    if( !$('#oldparentid').val())
        $('#oldparentid').val($('#parentid').val());
    
    $('#parentid').val(id);
    $('#breadcrumbs').addClass('changed').text(breadcrumbs);
    $('#parentadvice').hide();
    return true;
}

function deleteDocument(id) {
    if (!confirm('Вы уверены, что хотите удалить этот документ?')) return;
    $.getJSON(base + 'kbdocument.ivp/delete', { json: true, id: id, date: new Date().toString() }, function(result) { if (result.hasOwnProperty('IsOK') && !result.IsOK) alert(result.Description); else { $('#doc' + result.Id).fadeOut('fast'); $('#docdescr' + result.Id).fadeOut('fast'); } });
    return false;
}
